package string;
/**String演示*/
public class StringDemo {
    public static void main(String[] args) {
/**
        String s1="123abc";//常量池还没有，因此创建该字符串对象，并放入常量池中
        String s2="123abc";//常量池中已经有了，直接复用了
        String

String s1="123abc";
String s2="123"+"abc";


        System.out.println(s1==s2);
        String s3="123";
        String s4=s3+"abc";//创建一个新的对象，存储“123abc”
        System.out.println(s1==s4);
 */
String s=new String("hello");//创建了2个对象
String s1="hello";//复用常量池中的字面量对象地址
        System.out.println(s==s1);//false,==比较的是地址是否相同
        System.out.println(s.equals(s1));
        System.out.println(s.toString());


    }

}






